@charset "utf-8";
/*****************************************
* 2019-6-1 网站公共样式
*****************************************/
*{ font-size:14px; margin: 0;padding:0;font-family:"微软雅黑";}
body{ background:#f7f7f7; color:#666;}
a{text-decoration:none; color:#545454}
a:focus{outline:none;}
a:hover{text-decoration:none;}
img{ border:0px;}
ol,ul{ list-style:none;}
em,i{ font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.fc{ margin:0 auto;}
.clear { clear:both; margin:0px; top:0px} 

.sanyi{ width:1300px; margin:0 auto;}
.sy-top{ background:#9b9b9b; height:35px; line-height:35px;}
.sy-top span{ color:#fff;}
.sy-top span a{ color:#fff;}
.sy-head{ height:105px; background:#fff; box-shadow:0px 0px 10px #999; position:relative; z-index:12;}
.logo img{ height:65px; padding:20px 0 0;}
.logo a{display: block;font-size: 28px;font-weight: bold;color: #5098ca;}
.logo{line-height: 99px;}
.head-title{ height:55px; margin:22px 0 0 20px; padding-left:22px; border-left:1px #d2d2d2 solid;}
.head-title em{ font-size:18px; line-height:30px; color:#5098ca;}
.head-title span{ line-height:25px; color:#888;}
.htel{ color:#5098ca; font-size:18px; margin-bottom:10px;}

#navul{ padding-top:20px; position:relative; z-index:11;}
#navul li { float:left; width:120px; position:relative; text-align:center; height:51px; line-height:51px; position:relative; z-index:10;}
#navul li a:link, #navul li a:visited { color:#010101; font-family:微软雅黑; font-size:16px;}
#navul li i{ position:absolute; left:0; top:0; display:none; z-index:11; text-transform:uppercase;}
#navul li ul { display:none; position:absolute; z-index:10000; left:0px;  border-bottom:none;}
#navul li a{ display:block; width:120px; height:51px;}
#navul li a:hover{ width:120px; height:51px; line-height:51px; color:#010101;}
#navul li.navmoon { width:120px; height:51px; line-height:51px;}
#navul li.navmoon a { color:#010101; text-decoration:none; display:block; font-size:16px;}
#navul li.navmoon ul { display:block;}
#navul li.lion{background:#9dcc1c;}
.nav_fuwu{ width:120px; height:auto; background:#58585a; padding:0px !important; margin-top:0px;}
.nav_fuwu span a{ color:#fff !important; font-size:14px !important; line-height:45px !important; height:45px !important; border-bottom:1px #363636 solid;}
.nav_fuwu span a:hover{ background:#034196;}

.sy-fnav{ background:#201f25; padding:35px 0 80px; border-top:3px #5199cb solid; border-bottom:1px #2a292f solid;}
.sy-fmenu{ width:840px;}
.sy-fmenu li{ width:145px; float:left;}
.sy-fmenu li em a{ display:block; color:#fff; font-size:16px; line-height:34px; padding-bottom:10px;}
.sy-fmenu li span a{ display:block; line-height:24px; color:#999;}
.sy-fmenu li span a:hover{ color:#5098ca;}
.sy-fmenu li p{color:#999; line-height:24px;}
.sy-weima span{ display:block; color:#fff; font-size:16px; line-height:34px; padding-bottom:10px;}
.sy-weima img{ background:#fff; padding:5px; width:120px;}
.sy-ftel span{ display:block; color:#fff; font-size:16px; line-height:34px; padding-bottom:10px;}
.sy-ftel em{ font-size:28px; color:#fff; line-height:45px; display:block;}
.sy-ftel i{ line-height:35px;}
.sy-ftel a{ display:block; width:85px; padding-left:53px; height:38px; line-height:38px; color:#fff; border-radius:4px; margin-top:10px; background:url(../images/qq.png) #055ad9 15px center no-repeat;}
.linky{ background:#201f25; padding:22px 0; font-size:12px; color:#aaa;}
.linky .sanyi{ color:#aaa;}
.linky .sanyi a{ color:#aaa; padding:0 8px;}
.footer{ background:#1b1a20; padding:25px 0; color:#aaa !important;}